package com.daiqee.pojo;

import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 出库
 * 
 * <br/>
 * @since JDK 1.8
 * @version  V2.1
 * @author RichardTang 
 * @date: 2018年5月7日 下午5:47:02
 * @package com.daiqee.pojo
 * @copyright:Copyright (c) 2018, 1245811923@qq.com All Rights Reserved.
 */
@TableName("stock_out")
public class StockOut extends LogicDeleteFlag{
	
	@TableId(type = IdType.INPUT)
    private Integer stockOutId;				//出库id

	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date stockOutTime;				//出库时间

    private String stockOutOrderNumber;		//出库单号

    private String stockOutExecutor;		//出库人员

    private String stockOutStatus;			//出库状态

    private String stockOutReason;			//出库原因

    private String stockOutRemark;			//备注

    public String getStockOutReason() {
        return stockOutReason;
    }

    public void setStockOutReason(String stockOutReason) {
        this.stockOutReason = stockOutReason == null ? null : stockOutReason.trim();
    }

    public String getStockOutRemark() {
        return stockOutRemark;
    }

    public void setStockOutRemark(String stockOutRemark) {
        this.stockOutRemark = stockOutRemark == null ? null : stockOutRemark.trim();
    }
    
    public Integer getStockOutId() {
        return stockOutId;
    }
    
    public void setStockOutId(Integer stockOutId) {
        this.stockOutId = stockOutId;
    }

    public Date getStockOutTime() {
        return stockOutTime;
    }

    public void setStockOutTime(Date stockOutTime) {
        this.stockOutTime = stockOutTime;
    }

    public String getStockOutOrderNumber() {
        return stockOutOrderNumber;
    }

    public void setStockOutOrderNumber(String stockOutOrderNumber) {
        this.stockOutOrderNumber = stockOutOrderNumber == null ? null : stockOutOrderNumber.trim();
    }

    public String getStockOutExecutor() {
        return stockOutExecutor;
    }

    public void setStockOutExecutor(String stockOutExecutor) {
        this.stockOutExecutor = stockOutExecutor == null ? null : stockOutExecutor.trim();
    }

    public String getStockOutStatus() {
        return stockOutStatus;
    }

    public void setStockOutStatus(String stockOutStatus) {
        this.stockOutStatus = stockOutStatus == null ? null : stockOutStatus.trim();
    }
}